{
if (i == position)
{
- gtk_widget_destroy (child);
+ gtk_widget_unparent (child);
break;
}
}
g_clear_object (&bar->model);
while ((child = gtk_widget_get_first_child (GTK_WIDGET (bar))))
- gtk_widget_destroy (child);
+ gtk_widget_unparent (child);
G_OBJECT_CLASS (gtk_popover_menu_bar_parent_class)->dispose (object);
}
GtkActionMuxer *muxer;
while ((child = gtk_widget_get_first_child (GTK_WIDGET (bar))))
- gtk_widget_destroy (child);
+ gtk_widget_unparent (child);
g_clear_pointer (&bar->tracker, gtk_menu_tracker_free);